package losrebellos.lospistoleros.core.constants 
{
	import losrebellos.lospistoleros.core.command.IPCommand;
	import losrebellos.lospistoleros.core.controller.IPController;
	import losrebellos.lospistoleros.core.model.IPModel;
	import losrebellos.lospistoleros.core.view.IPView;

	/*
	 *
	 * @author los rebellos - ben@benoitvinay.com
	 *
	 */
	public class PRegistrationConstants 
	{
		public static const TYPE_MODEL:String			= "registered/type/model";
		public static const TYPE_VIEW:String			= "registered/type/view";
		public static const TYPE_CONTROLLER:String		= "registered/type/controller";
		public static const TYPE_COMMAND:String			= "registered/type/command";
		public static const TYPE_UNKNOWN:String			= "registered/type/unknown";
		
		public static const TYPES_REGISTERED:Array		= [[IPView, TYPE_VIEW], [IPModel, TYPE_MODEL], [IPController, TYPE_CONTROLLER], [IPCommand, TYPE_COMMAND]];
	}
}